be hamstrung - Deutsch Englisch Wörterbuch